home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / Think Class Libraries / TP TCL->CW TCL v1.1.2.3 / UPI ƒ / Updated UPIs ƒ / ObjIntf.p < prev    next >
Text File  |  1996-03-19  |  718b  |  31 lines

  1. Unit ObjIntf;
  2.  
  3. Interface
  4.  
  5. Type
  6.     TObject = OBJECT
  7.         Function    ShallowClone: TObject;
  8.             {    Lowest level method for copying an object;
  9.                 should not be overridden except in very
  10.                 unusual cases. Simply calls HandToHand to copy
  11.                 the object data.
  12.             }
  13.         Function    Clone: TObject;
  14.             {    Defaults to calling ShallowClone; can be
  15.                 overridden to copy objects refered to by fields.
  16.             }
  17.         Procedure    ShallowFree;
  18.             {    Lowest level method for freeing an object;
  19.                 should not be overridden except in very
  20.                 unusual cases. Simply calls DisposHandle to
  21.                 free the object data.
  22.             }
  23.         Procedure    Free;
  24.             {    Defaults to calling ShallowFree;
  25.                 can be overridden to free objects 
  26.                 refered to by fields.
  27.             }
  28.         End;
  29.  
  30. End.
  31.